/* header */
.header { height:98px; border-bottom:1px solid #259905; background:url(../images/home/a.gif) left top repeat-x; }
.header .main { width:1000px; margin:0 auto; }
.header .logo { float:left; margin-top:25px; }
.header .logo img { width:488px; height:53px; display:block; }
.header .opr { float:right; margin-top:18px; width:300px; }
.header .t { float:right; width:230px; height:22px; line-height:22px; text-align:center; color:#F8FBF8; /* background:url(../images/home/t.gif) center center no-repeat; */ margin-bottom:18px; }
.header .t a { color:#F8FBF8; margin:0 8px; }
.header .tel { width:297px; height:18px; float:right; }
.header .tel img { width:297px; height:35px; display:block; }
/* navigation */
.navigation { height:48px; border-top:1px solid #0d6205; border-bottom:1px solid #cfcfcf; background:url(../images/home/a.gif) left -108px repeat-x; margin-bottom:10px; }
.navigation .main { width:1000px; margin:0 auto; }
.navigation ul.list { float:left; }
.navigation li.nav1 { float:left; width:110px; }
.navigation a.nav1 { display:block; height:48px; line-height:48px; font-family:"Microsoft Yahei"; font-size:14px; color:#000; background:url(../images/home/line1.gif) left center no-repeat; text-align:center; }
.navigation a.nav1:hover { background:url(../images/home/navHover.gif) center top no-repeat; color:#FFF; }
.navigation a.home { background:none; }
.navigation .searcher { float:right; width:200px; height:26px; background:url(../images/home/searcher.gif) left top no-repeat; margin-top:10px; }
.navigation input.txt { width:140px; float:left; height:26px; line-height:26px; border:none; background:none; padding-left:5px; }
.navigation input.sub { float:right; width:44px; height:26px; background:url(../images/home/searcher.gif) left -36px no-repeat; border:none; color:#FFF; cursor:pointer; }
/* banner */
.banner { width:1000px; margin:0 auto 20px; height:320px; overflow:hidden; position:relative; }
.banner ul.list { float:left; height:320px; }
.banner li.item { width:980px; height:320px; float:left; }
.banner div.tip { width:960px; height:12px; position:absolute; bottom:10px; left:30px; text-align:right; }
.banner div.tip em { width:20px; height:10px; display:inline-block; background:#195807; margin:0 5px; cursor:pointer; }
.banner div.tip em.cur { background:#9edc10; }
.minBanner, .minBanner .list, .minBanner .item { height:200px; }
/* wrapper */
.wrapper { width:1000px; margin:0 auto 10px; }
.part1 { height:275px; }
.part2 { height:255px; }
/* column */
.column { border:1px solid #ddd; }
.column .thead { height:30px; border-bottom:1px solid #ddd; background:url(../images/home/a.gif) left -166px repeat-x; margin-bottom:15px; }
.column .thead .tit1 { float:left; height:30px; line-height:30px; }
.column .thead .tit1 strong { margin-left:10px; color:#006700; }
.column .thead .tit2 { float:left; width:95px; height:30px; line-height:35px; background:url(../images/home/tit2.gif) center 5px no-repeat; overflow:hidden; text-align:center; margin-left:10px; display:inline; }
.column .thead .tit2 strong { color:#FFF; }
.column .thead .more { float:right; height:30px; line-height:30px; padding:0 10px; color:#ee760b; }
.column .thead .more:hover { color:#006700; }
/* iNav */
.iNav { width:238px; float:left; }
.iNav .tbody { height:210px; overflow:hidden; }
.iNav ul.list { }
.iNav li.item { height:42px; }
.iNav li.item a { width:185px; height:28px; line-height:28px; display:block; margin:0 auto; background:url(../images/home/b.gif) center top no-repeat; color:#006700; }
.iNav li.item a:hover { background-position:center -38px; color:#FFF; }
.iNav li.item span { margin-left:35px; }
/* iproduct */
.iproduct { float:right; width:738px; }
.iproduct .thead { border-bottom-color:#006700; }
.iproduct .tbody { width:710px; height:210px; overflow:hidden; margin:0 auto; }
.iproduct ul.list {}
.iproduct li.item { float:left; width:144px; }
.iproduct a.img { width:124px; height:200px; display:block; background:#026a00; color:#FFF; overflow:hidden; }
.iproduct a.img img { display:block; width:100%; height:165px; border-bottom:1px solid #FFF; }
.iproduct a.img span { display:block; height:33px; line-height:33px; text-align:center; }
.iproduct a.img:hover { background:#7ec80a; }
/* icontact */
.icontact { width:238px; float:left; }
.icontact .tbody { width:200px; height:195px; line-height:26px; margin:0 auto; overflow:hidden; }
/* iabout */
.iabout { width:298px; float:left; margin-left:20px; display:inline; }
.iabout .tbody { width:265px; height:195px; margin:0 auto; overflow:hidden; }
.iabout .tbody img { float:left; width:110px; height:100px; margin:0 10px 0 0;}
.iabout .tbody p { line-height:26px;  text-align:justify; }
.iabout .tbody a { color:#ee760b; }
.iabout .tbody a:hover { color:#026a00; }
/* inews */
.inews { width:420px; float:right; }
.inews .tbody { width:390px; height:195px; margin:0 auto; overflow:hidden; }
.inews ul.list {}
.inews li.hot { height:75px; border-bottom:1px dotted #ddd; margin-bottom:5px; }
.inews li.hot h3 { height:20px; font-size:12px; }
.inews li.hot a { color:#006700; }
.inews li.hot a:hover { text-decoration:underline; }
.inews li.hot p { line-height:24px; color:#666; }
.inews li.item { height:25px; line-height:25px; width:100%; float:left; background:url(../images/home/tip1.gif) left center no-repeat; }
.inews li.item span { float:right; }
.inews li.item a { float:left; margin-left:10px; display:inline; }
.inews .thead, .iabout .thead { border-bottom-color:#006700; }
/* ikey */
.ikey { height:30px; line-height:30px; }
.ikey strong { color:#ee760b; }
/* footer */
.footer { width:1000px; border-top:10px solid #006700; margin:0 auto; padding-top:1px; padding-bottom:20px; }
.footer .main { border-top:1px solid #006700; }
.footer .subNav { height:45px; line-height:60px; text-align:center; overflow:hidden; }
.footer .subNav a { margin:0 10px; }
.footer .bottomcontent { text-align:center; line-height:25px; }
/* sidebar */
.sidebar { width:250px; float:left; background:url(../images/home/sidebar2.gif) center top repeat-y; }
.leftNav { width:238px; margin-bottom:15px; }
.leftNav .tbody {  }
.leftNav ul.list { }
.leftNav li.item { height:42px; }
.leftNav li.item a { width:185px; height:28px; line-height:28px; display:block; margin:0 auto; background:url(../images/home/b.gif) center top no-repeat; color:#006700; }
.leftNav li.item a:hover { background-position:center -38px; color:#FFF; }
.leftNav li.item span { margin-left:35px; }
/* leftContact */
.leftContact { width:238px; }
.leftContact .tbody { width:200px; height:195px; line-height:26px; margin:0 auto; overflow:hidden; }

/* content */
.content { width:740px; float:right; border:1px solid #ddd; }
.content .thead { height:30px; border-bottom:1px solid #ddd; background:url(../images/home/a.gif) left -166px repeat-x; margin-bottom:15px; }
.content .thead .tit2 { float:left; width:95px; height:30px; line-height:35px; background:url(../images/home/tit2.gif) center 5px no-repeat; overflow:hidden; text-align:center; margin-left:10px; display:inline; }
.content .thead .tit2 strong { color:#FFF; }
.content .sitepath { float:right; height:20px; line-height:30px; text-align:right; margin-right:10px; display:inline; color:#666666; }
.content .sitepath a { color:#666666; }
.content .sitepath a:hover { color:#418f40; }
.content .tbody { width:710px; margin:0 auto; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#000; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:280px; border:1px solid #000; border-top:3px solid #000;}
/* mapPage  */
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.maplist li .box {  width: 110%;  height: auto;  margin-bottom: 10px;}
.maplist li .box a { height: 26px;  line-height: 26px;  width: 161px; display:inline-block;  text-align: center;  margin-right: 8px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover {  background: #d9000f; color: #fff;}